/**
 * 2016，thor.com，all rights reserved。
 * 
 * Project：		palmmall-spi
 * Filename：	SNotice.java
 * Created：		2016年9月11日
 * Creator：		wolv
 */
package com.thor.palmmall.spi.notice;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import com.thor.palmmall.spi.common.SAttachment2;
import com.thor.palmmall.spi.common.SPermGroupStandardEntity;

/**
 * @author wolv
 *
 */
public class SNotice2 extends SPermGroupStandardEntity {
  private static final long serialVersionUID = 5427856047065248379L;

  private String title;
  private Date validBeginDate;
  private Date validEndDate;
  private String content;
  private String remark;
  private String bizState;

  private String category;
  private Number readedCount;
  private List<SReceiver> receivers = new ArrayList<SReceiver>();
  private List<SReader> readers = new ArrayList<SReader>();

  private String bpmState;
  private String bpmMessage;
  private String bpmInstance;
  private List<SAttachment2> attachments = new ArrayList<SAttachment2>();
  private String abortMsg;

  public String getCategory() {
    return category;
  }

  public void setCategory(String category) {
    this.category = category;
  }

  public Number getReadedCount() {
    return readedCount;
  }

  public void setReadedCount(Number readedCount) {
    this.readedCount = readedCount;
  }

  public List<SReader> getReaders() {
    return readers;
  }

  public void setReaders(List<SReader> readers) {
    this.readers = readers;
  }

  public String getTitle() {
    return title;
  }

  public void setTitle(String title) {
    this.title = title;
  }

  public Date getValidBeginDate() {
    return validBeginDate;
  }

  public void setValidBeginDate(Date validBeginDate) {
    this.validBeginDate = validBeginDate;
  }

  public Date getValidEndDate() {
    return validEndDate;
  }

  public void setValidEndDate(Date validEndDate) {
    this.validEndDate = validEndDate;
  }

  public String getContent() {
    return content;
  }

  public void setContent(String content) {
    this.content = content;
  }

  public String getRemark() {
    return remark;
  }

  public void setRemark(String remark) {
    this.remark = remark;
  }

  public String getBizState() {
    return bizState;
  }

  public void setBizState(String bizState) {
    this.bizState = bizState;
  }

  public String getBpmState() {
    return bpmState;
  }

  public void setBpmState(String bpmState) {
    this.bpmState = bpmState;
  }

  public String getBpmMessage() {
    return bpmMessage;
  }

  public void setBpmMessage(String bpmMessage) {
    this.bpmMessage = bpmMessage;
  }

  public String getBpmInstance() {
    return bpmInstance;
  }

  public void setBpmInstance(String bpmInstance) {
    this.bpmInstance = bpmInstance;
  }

  public List<SAttachment2> getAttachments() {
    return attachments;
  }

  public void setAttachments(List<SAttachment2> attachments) {
    this.attachments = attachments;
  }

  public String getAbortMsg() {
    return abortMsg;
  }

  public void setAbortMsg(String abortMsg) {
    this.abortMsg = abortMsg;
  }

  public List<SReceiver> getReceivers() {
    return receivers;
  }

  public void setReceivers(List<SReceiver> receivers) {
    this.receivers = receivers;
  }
}
